cell definition - Spanish English Dictionary